package com.git.bds.mr.records.model.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * @author 成大事
 * @since 2022/9/27 15:02
 */
@Data
public class RecordAddDTO implements Serializable {


    @ApiModelProperty("患者姓名")
    private String name;

    @ApiModelProperty("年龄")
    private String age;

    @ApiModelProperty("民族")
    private String nationality;

    @ApiModelProperty("0：M；1：W")
    private Integer sex;

    @ApiModelProperty("婚姻情况")
    private String maritalStatus;

    @ApiModelProperty("出生地")
    private String birthplace;

    @ApiModelProperty("籍贯")
    private String hometown;

    @ApiModelProperty("职业")
    private String profession;

    @ApiModelProperty("工作单位")
    private String  employer;

    @ApiModelProperty("现住址")
    private String currentAddress;

    @ApiModelProperty("电话号码")
    private String phone;

    @ApiModelProperty("入院时间")
    private LocalDateTime admissionTime;

    @ApiModelProperty("记录时间")
    private LocalDateTime recordTime;

    @ApiModelProperty("病史叙述者")
    private String historyNarrator;

    @ApiModelProperty("可靠程度")
    private String reliability;

    @ApiModelProperty("病史主诉")
    private String mainSuit;

    @ApiModelProperty("现病史")
    private String hpi;

    @ApiModelProperty("既往史")
    private String pastHistory;

    @ApiModelProperty("系统回顾")
    private String systemReview;

    @ApiModelProperty("个人史")
    private String personalHistory;

    @ApiModelProperty("婚姻史")
    private String marriageHistory;

    @ApiModelProperty("家族史")
    private String familyHistory;

    @ApiModelProperty("月经及生育史（女性特有）")
    private String menstruationAndFertilityHistory;

    @ApiModelProperty("体格检查")
    private String physicalCheck;

    @ApiModelProperty("辅助检查")
    private String auxiliaryExamination;

    @ApiModelProperty("摘要")
    private String summary;
}
